package com.example.instantmessage;

import android.app.Application;
import android.util.Log;

import com.example.instantmessage.login.LoginActivity;
import com.example.instantmessage.signature.GenerateTestUserSig;
import com.tencent.imsdk.v2.V2TIMCallback;
import com.tencent.imsdk.v2.V2TIMManager;
import com.tencent.imsdk.v2.V2TIMSDKConfig;
import com.tencent.imsdk.v2.V2TIMSDKListener;

public class InstantMessageApplication extends Application {


    @Override
    public void onCreate() {
        super.onCreate();
        initIM();

    }

    private void initIM(){
        System.out.println("11111 start");
        // 1. 从 IM 控制台获取应用 SDKAppID，详情请参考 SDKAppID。
// 2. 初始化 config 对象
        V2TIMSDKConfig config = new V2TIMSDKConfig();
// 3. 指定 log 输出级别，详情请参考 SDKConfig。
        config.setLogLevel(V2TIMSDKConfig.V2TIM_LOG_INFO);
// 4. 初始化 SDK 并设置 V2TIMSDKListener 的监听对象。
// initSDK 后 SDK 会自动连接网络，网络连接状态可以在 V2TIMSDKListener 回调里面监听。
        V2TIMManager.getInstance().initSDK(this, 1400570251, config, new V2TIMSDKListener() {
            // 5. 监听 V2TIMSDKListener 回调
            @Override
            public void onConnecting() {
                Log.e("====","onConnecting");
            }
            @Override
            public void onConnectSuccess() {
                Log.e("====","onConnectSuccess");

                System.out.println("11111 start su");
            }
            @Override
            public void onConnectFailed(int code, String error) {
                Log.e("====","onConnectFailed");
                System.out.println("11111 start fail");
            }
        });
    }




}
